package com.info33.platform.doc.vo;

import java.util.Date;

import com.info33.platform.doc.entity.DocFile;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 文档管理 - 文件信息
 * 
 * @author admin
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class DocFileVO extends DocFile {

    private static final long serialVersionUID = 1L;
    
    @ApiModelProperty(value = "文件编号")
    private String fileNumber;
    
    @ApiModelProperty(value = "标签名")
    private String labelName;

    @ApiModelProperty(value = "原名称")
    private String oldName;
    
    @ApiModelProperty(value = "新名称")
    private String newName;
    
    @ApiModelProperty(value = "视频图片路径")
    private String imgUrl;
    
    @ApiModelProperty(value = "文件描述")
    private String fileDesc;
    
    @ApiModelProperty(value = "文件大小")
    private Double fileSize;

    @ApiModelProperty(value = "文件后缀")
    private String fileSuffix;
    
    @ApiModelProperty(value = "版本号")
    private String versionNumber;
    
    @ApiModelProperty(value = "文档更新时间")
    private Date fileUpdateDate;
    
    @ApiModelProperty(value = "文档更新人姓名")
    private String fileUpdateName;
    
    @ApiModelProperty(value = "当前用户id")
    private Long currentUserId;
    
    @ApiModelProperty(value = "最新文件id")
    private Long fileDetailId;
    
    @ApiModelProperty(value = "文件操作按钮权限")
    private DocFileButtonVO docFileButtonVO;

}